home *** CD-ROM | disk | FTP | other *** search
/ 100 Plus Great Games 2 / 100PLUSV2.BIN / games / SimpleFaro.dxr / case keeper_33_nb1.ls < prev    next >
Encoding:
Text File  |  2002-01-25  |  1.0 KB  |  38 lines

  1. property spriteNum, betnumber, sharpee, chipPiece, alreadyBetOn
  2. global gPlayerBets, chip, chipLoc
  3.  
  4. on getPropertyDescriptionList me
  5.   return [#sharpee: [#comment: "none", #format: #string, #default: "sprite(?)"]]
  6. end
  7.  
  8. on beginSprite me
  9.   sprite(spriteNum).blend = 0
  10.   betnumber = ("B" & string(spriteNum)).symbol
  11.   chipPiece = value(sharpee)
  12.   alreadyBetOn = 0
  13. end
  14.  
  15. on mouseDown me
  16.   if not voidp(chip) then
  17.     if not alreadyBetOn then
  18.       enableBet = 1
  19.       if enableBet then
  20.         if gPlayerBets.count < 5 then
  21.           puppetSound(6, member("number select"))
  22.           gPlayerBets.addProp(betnumber, new(script("player bet"), #special, 25, #high, chip, gPlayerBets))
  23.           chipLoc = sprite(spriteNum).loc
  24.           chipPiece.member = string(chip)
  25.           chipPiece.loc = chipLoc
  26.           alreadyBetOn = 1
  27.         end if
  28.       end if
  29.     else
  30.       if alreadyBetOn then
  31.         gPlayerBets[betnumber].mRemoveBet(betnumber)
  32.         chipPiece.loc = chipPiece.ogLoc
  33.         alreadyBetOn = 0
  34.       end if
  35.     end if
  36.   end if
  37. end
  38.